entry: Stop setting state flags on the style context for drawing
authorRui Matos <tiagomatos@gmail.com>
Sat, 17 Dec 2011 19:27:58 +0000 (19:27 +0000)
committerRui Matos <tiagomatos@gmail.com>
Mon, 19 Dec 2011 19:21:16 +0000 (19:21 +0000)
gtk/gtkentry.c

index ef23f3e08fca99be814f2008503b7fd7a3dad104..d0c237271aafae6d53155d4d3a12725fc00b6fe9 100644 (file)
@@ -3564,15 +3564,10 @@ gtk_entry_draw (GtkWidget *widget,
 {
   GtkEntry *entry = GTK_ENTRY (widget);
   GtkStyleContext *context;
-  GtkStateFlags state;
   GtkEntryPrivate *priv = entry->priv;
   int i;
 
   context = gtk_widget_get_style_context (widget);
-  state = gtk_widget_get_state_flags (widget);
-
-  gtk_style_context_save (context);
-  gtk_style_context_set_state (context, state);
 
   /* Draw entry_bg, shadow, progress and focus */
   gtk_entry_draw_frame (widget, context, cr);
@@ -3604,8 +3599,6 @@ gtk_entry_draw (GtkWidget *widget,
         draw_icon (widget, cr, i);
     }
 
-  gtk_style_context_restore (context);
-
   return FALSE;
 }